package cn.mdmm.controller.file;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import cn.modoumama.common.utils.AliyunOOSUtil;

/**       
 * 类描述：阿里云OOS签名<br/>
 * 创建人：邓强  <br/>
 * 创建时间：2017年1月12日 上午9:15:34<br/>   
 * 修改人：  <br/>
 * 修改时间：<br/>
 * 修改备注：<br/>
 * @version   V1.0      
 */
@Controller
@RequestMapping(value = "/signature")
public class AliyunOOSSignature {
	
	
	/**
	 * @Description:文件上传签名<br/> 
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @author 邓强
	 * @date 2017年1月12日 上午9:17:08
	 */
	@RequestMapping(value = "oos")
	@ResponseBody
	public Map<String, String> fileUpload(HttpServletRequest request,HttpServletResponse response) throws Exception{
		//阿里云上传参数
		Map<String, String> OOSDate = AliyunOOSUtil.getSigna();
		return OOSDate;
	}
	
	/**
	 * @Description:视频截图签名<br/> 
	 * @param request
	 * @param response
	 * @param url
	 * @return
	 * @throws Exception
	 * @author 邓强
	 * @date 2017年1月12日 上午11:13:06
	 */
	@RequestMapping(value = "snapshotJob")
	@ResponseBody
	public String submitSnapshotJob(HttpServletRequest request,HttpServletResponse response,String url) throws Exception{
		//阿里云上传参数
		return AliyunOOSUtil.getSubmitSnapshotJobSigna(url);
	}
	
}
